package com.spsoft.vatoutinv.model.dto.vmsepsInformation;

import com.spsoft.core.model.PageDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @description: 查询页面dto
 * @author: liwm
 * @create: 2024-01-18 18:26
 **/
@ApiModel(value = "企业管理-查询dto")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class VmsEpsInformationQueryDto extends PageDto {
    /**
     * 企业商品及服务编码;必填，手工录入，限制录入100个字符
     */
    @ApiModelProperty(value = "企业商品及服务编码", notes = "企业商品及服务编码")
    private String epsCode;
    /**
     * 企业商品及服务名称;必填，手工录入，限制录入100个字符
     */
    @ApiModelProperty(value = "企业商品及服务名称", notes = "企业商品及服务名称")
    private String epsName;
    /**
     * 商品及服务编码;必填，查询范围取值于“税收分类编码信息管理”页面数据
     */
    @ApiModelProperty(value = "商品及服务编码", notes = "商品和服务税收分类合并编码")
    private String gstcmCode;
    /**
     * 商品和服务分类简称;自动回显，取值于“税收分类编码信息管理”页面数据
     */
    @ApiModelProperty(value = "商品和服务名称", notes = "商品和服务名称")
    private String sphfwmc;

    @ApiModelProperty(value = "发票种类", notes = "发票种类")
    private String fpzl;
    /**
     * 特定要素标签归类
     */
    @ApiModelProperty(value = "特定要素", notes = "特定要素")
    private String tdyslxdm;

    /**
     * 差额征税;01:全额征税 ；02:差额征税
     */
    @ApiModelProperty(value = "差额征税", notes = "01:全额征税 ；02:差额征税")
    private String cezs;



    private String jyjg;
    private String systemDate;
}
